(someone) have not a penny to (someone's) name

Translations
(у кого-то) ни гроша за душой
After losing his job, he have not a penny to his name.
После потери работы у него ни гроша за душой.